ScanDeviceManager GetStoredScanDocumentList

Returns a list of scan documents that have been stored on SD card or USB Flash drive attached to the marking controller.

 

public StoredScanDocumentEntry[] GetStoredScanDocumentList(string deviceUniqueName)

 

Return value

StoredScanDocumentEntry[] List of scan documents

 

Parameters

string deviceUniqueName The unique name of the device.

 

Example

Copy
string deviceName = GetselectedDeviceUniqueName();
scanDocument = scanDeviceManager.CreateScanDocument(deviceName, DistanceUnit.Millimeters, false);

if (scanDocument != null)
{
    VectorImage vectorImage = scanDocument.CreateVectorImage("image1", DistanceUnit.Millimeters);

    StoredScanDocumentEntry[] scanDocumentEntries = scanDeviceManager.GetStoredScanDocumentList(deviceName);
    if( scanDocumentEntries.Length > 0)
    {
        if( scanDocumentEntries.Length > 1)
        {
            // delete the last
            StoredScanDocumentEntry storedJobEntry = scanDocumentEntries[scanDocumentEntries.Length - 1];
            scanDeviceManager.DeleteStoredScanDocument(deviceName, storedJobEntry);
        }

        // rename the rest
        foreach( StoredScanDocumentEntry scandoc in scanDocumentEntries)
        {
            string modifiedName = "check_" + scandoc.FileName;
            scanDeviceManager.RenameStoredScanDocument(deviceName, scandoc, modifiedName);

        }


    }